Part Number Hot Search : 
2SK41 SD520 MAX2620 M10N1 ZMM27HC MPC745 WA9001 3UG3014
Product Description
Full Text Search
 

To Download DLX2416 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Applying the DLX2416 Intelligent Display(R) Device Appnote 14
This application note is intended to serve as a design and application guide for the DLX2416 alphanumeric Intelligent Displays. The information presented covers device electrical description and operation, considerations for general circuit design, and interfacing the DLX2416 to microprocessors. Refer to the specific data sheet and other Infineon / OSRAM Appnotes for more details. Electrical & Mechanical Description The internal electronics in these Intelligent Displays eliminates all the traditional difficulties of using multi-digit light emitting displays (segment decoding, drivers, and multiplexing). The Figure 1. Block diagram-DLX2416
D i s pl ay Row s 0 to 6 BL 3 2 1 0 C ol um ns 0 t o 19 Ro w Co n tr o l Log ic & Ro w Driv er s
Intelligent Display also provides internal memory for the four digits. This approach allows the user to asynchronously address one of four digits, and load new data without regard to the LED multiplex timing. Figure1 is a block diagram of the DLX2416. The unit consists of 4 (5x7) LEDs and a single CMOS integrated chip. The IC chip contains the column drivers and row drivers, 128 character ROM, four word x7 bit Random Access Memory, oscillator for multiplexing, multiplex counter/decoder, cursor memory, address decoder, and miscellaneous control logic.
OSC
/ 128 Counter
/7 Counter
Ti m i ng and C ont r ol Logi c
R ow D ecoder Column Decoder ROM 128x 35 B i t A SC I I C har act er D ecode 4480 B i t s C ol um n D at a RAM Read Logic D6 D5 D4 D3 D2 D1 D0 7 Bit ASC II C ode RAM Me mo r y C ur s or M em or y 4x 1 Bit D i sp l ay O ut p ut Log i c
Latches
C ur s or M em or y B i t s 0 t o 3
4 x7 Bit
Ad d r es s Lines
WR A0 A1 CE 1 CE 2 CU
Wr ite Ad d r e ss Decoder CUE
2000 Infineon Technologies Corp. * Optoelectronics Division * San Jose, CA www.infineon.com/opto * 1-888-Infineon (1-888-463-4636) OSRAM Opto Semiconductors GmbH & Co. OHG * Regensburg, Germany www.osram-os.com * +49-941-202-7178
1
May 31, 2000-12
Figure 2. Top view and pin outs
18 17 16 15 14 13 12 11 10
Clear Memory Clearing of the entire internal four-digit memory may be accomplished by holding the clear line (CLR) low for one complete internal display multiplex cycle, 1 mS; less time may leave some data uncleared. CLR also clears the cursor memory. Display Blanking Blanking the display may be accomplished by loading a blank, space into each digit of the display or by using the (BL) display blank input. Setting the (BL) input low does not affect the contents of either data or cursor memory. A flashing display can be realized by pulsing (BL). Table 1. Electrical inputs to the DLX2416 VCC GND D0-D6 Positive supply +5 V Ground Data lines The seven data input lines are designed to accept the first 128 ASCII characters. See Figure 3 for character set. Address Lines The address determines the digit position to which the data will be written. Address order is right to left for positive-true logic. Write (Active Low) Data and address to be loaded must be present and stable before and after the trailing edge of write. (See data sheet for timing information). Chip Enable (Active Low) This determines which device in an array will actually accept data. When either or both chip enable is in the high state, all inputs are inhibited. Clear (Active Low) The data RAM and cursor RAM will be cleared when held low for a minimum of 1 mS. Cursor Enable. Activates Cursor function. Cursor will not be displayed regardless of cursor memory contents when cue is Low. Cursor Select (Active Low) This input must be held high to store data in data memory and low to store data into the cursor memory. Display Blank (Active Low) Blanking the entire display may be accomplished by holding the BL input low. This is not a stored function, however. When BL is released, the stored characters are again displayed. BL can be used for flashing or dimming.
digit 3 digit 2 digit 1 digit 0
1
2
3
4
5
6
7
8
9
Pin 1 2 3 4 5 6 7 8
Function CE1 Chip Enable CE2 Chip Enable CLR Clear CUE Cursor Enable CU Cursor Select WR Write A1 Digit Select A0 Digit Select
Pin 10 11 12 13 14 15 16 17
Function GND D0 Data Input D1 Data Input D2 Data Input D3 Data Input D6 Data Input D5 Data Input D4 Data Input
A0, A1
Packaging Packaging consists of a nylon lens which also serves as an "encapsulation shell" since it covers five of the six "faces." The assembled and tested substrate is placed within the shell and the entire assembly is then filled with a water-clear ICgrade epoxy. This yields a very rugged part, which is quite impervious to moisture, shock and vibration, Although not "hermetic", the device will easily withstand total immersion in water/detergent solutions. Figure 3. Character set-DLX2416
D0 D1 D2 D3 D6 D5 D4 HEX ASCII CODE 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 2 1 1 0 0 3 0 0 1 0 4 1 0 1 0 5 0 1 1 0 6 1 1 1 0 7 0 0 0 1 8 1 0 0 1 9 0 1 0 1 A 1 1 0 1 B 0 0 1 1 C 1 0 1 1 D 0 1 1 1 E 1 1 1 1 F
WR
CE1, CE2
CLR
CUE
0
0
1
1
0
1
0
2
CU
0
1
1
3
1
0
0
4
BL
1 0 1 5
1
1
0
6
1
1
1
7
1. High=1 level. 2. Low=0 level. 3. Upon power up, device will initialize in a random state.
2000 Infineon Technologies Corp. * Optoelectronics Division * San Jose, CA www.infineon.com/opto * 1-888-Infineon (1-888-463-4636) OSRAM Opto Semiconductors GmbH & Co. OHG * Regensburg, Germany www.osram-os.com * +49-941-202-7178
Appnote 14
2
May 31, 2000-12
Operation Multiplexed display systems sequentially read and display data from a memory device. In synchronous systems, control circuitry must compare the location of data to be read to the location or position of new data to be stored or displayed, i.e., synchronize before a Write can be done. This can be slow and cumbersome. Data entry in "intelligent displays" is asynchronous and may be done in any random order. Loading data is similar to writing into a RAM. Each digit has its own memory location and will display until replaced by another code. The waveforms of Figure 4 demonstrate the relationships of the signals required to generate a write cycle. (Check individual data sheet for minimum values). As can be seen from the waveforms, all signals are referenced from the rising or trailing edge of write. Cursor The cursor function causes all dots to light at 50% brightness. The cursor can be used to indicate the position in the display of the next character to be entered. The cursor is not a character but overrides the display of a stored character. Upon removal of the cursor, the display will again show the character stored in memory. Figure 4. Write cycle waveforms
t AS t AH
The cursor can be written into any digit position by setting the cursor enable (CUE) high, setting the digit address (A1, A0), enabling Chip Enable, (CE1, CE2), cursor select (CU), Write (WR) and Data (D0). A high on data line D0 will place a cursor into the position set by the address A0 and A1. Conversely, a low on D0 will remove the cursor. The cursor will remain displayed after the cursor (CU) and write (WR) signals have been removed. During the cursor-write sequence, data lines D1 through D6 are ignored. If the user does not wish to use the cursor function, the cursor enable (CUE) can be tied low to disable the cursor function. For a flashing cursor, simply pulse the CUE line after cursor data has been stored. General Design Considerations Using Positive true logic, address order is from right to left. For left to right address order, use the "ones complement" or simple inversion of the addresses. A "display test" or "lamp test" function can be realized by simply storing a cursor into all digits. Because of the random state of the cursor RAM after power up, if the cursor function is to be used, it will be necessary to clear cursors initially to assure that all cursor memories contain its zero state. This is easily accomplished with the CLR input.
CU , A0 , A1 4 V CE1,CE2 2 V 0V
t DS
Data 0 -6 4 V
2V 0V tW t DH 4V 2V 0V
WR
Figure 5. Tables--loading data and loading cursor
Loadi ng Dat a
Digit Digit Digit Digit
BL CE1 CE2 CUE CU WR CLR A1 L H H H H H H H H H H X H X X L L L L L L L X X H X L L L L L L L X L L L L L L L L L L H H H H H H H H H H H X X X H L L L L L L L H H H H H H H H H H H X X X X L L H H L H - A0 X X X X L H L H L L - D6 X X X X H H H H H H - D5 X X X X L L L L L L - D4 X X X X L L L L L L - D3 X X X X L L L L L H - D2 X X X X L L L H H L - D1 X X X X L H H L L H - D0 X X X X H L H L H H - 3 2 1 0
Blank Previous Characters
NC NC NC NC NC D D D NC NC NC NC C C C K NC NC NC B B NC B B NC NC A A NC A E E
See Character Set
Loadi ng Cur sor
H H H H H H H H H L L L L L L L L L L L L L L L L L L L H H H H H L L H H H L L L L H L H X H L L L L H L H H H H H H H H H H X X L L H H X L X X X L H L H X L X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X H H H H X L X D D K K B B E E E
Normal Data Entry Enable Previous Stored Cursors
NC NC NC NC NC NC
X=Don`t care NC=No change from previously displayed characters
=all dots/segments on at half brightness
2000 Infineon Technologies Corp. * Optoelectronics Division * San Jose, CA www.infineon.com/opto * 1-888-Infineon (1-888-463-4636) OSRAM Opto Semiconductors GmbH & Co. OHG * Regensburg, Germany www.osram-os.com * +49-941-202-7178
Appnote 14
3
May 31, 2000-12
When using the DLX2416 on a separate display board having more than 6 inches of cable length, it may be necessary to buffer all inputs. This is most easily achieved with Hex noninverting buffers such as the 74365. The object is to prevent transient current in the protection diodes. The buffers should be located on the display board near the displays. Local power supply bypass capacitors are also needed in many cases. These should be 6 or 10 volt, tantalum type having 10 F or greater capacitance. Low internal resistance is important due to current steps which result from the internal multiplexing of the displays. If small wire cables are used, it is good engineering practice to calculate the wire resistance of the ground plus the +5 volt wires. More than 0.1 volt drop, (at 25 mA per digit worst case) should be avoided, since this loss is in addition to any inaccuracies or load regulation limitations of the power supply. Figure 6. General interface circuit
Vcc GND Display Display Display Display D15 D12 D11 D8 D7 D4 D3 D0
7/
The 5-volt power supply for the displays should be the same one supplying VCC to all logic devices which drive the display devices. If a separate supply must be used, then local buffers using hex non-inverting gates should be used on all displays inputs and these buffers should be powered from the display power supply. This precaution is to avoid logic inputs higher than display VCC during power up or line transients. Program for 16-Character Message
INT: CUSR: MVI A,80H OUT CONTROL MVI A,00H OUT PORT A MVI B, 0FH MOV A, B CALL DSPWT DCR B JNZ CUSRI MOV A, B CALL DSPWT MVI A, FFH OUT PORT B LXI H, TABLE MOV A, M OUT PORT A MOV A, B CALL DSPWT INX H ;CONTROL DATA MODE ;LOAD CONTROL REGISTER ;CLEAR CURSOR DATA ;LOAD DATA PORT ;SET CHARACTER COUNTER ; ;WRITE SUBROUTINE ;DECREMENT COUNTER ;DIGIT 0? ; ; ;SET DATA FOR CONTROL ;LOAD CONTROL LINES ;SET TABLE ADDRESS ;MOVE TABLE DATA INTO ACCUMULATOR ;LOAD DATA PORT ; ;LOAD ADDRESS AND CONTROL ;INCREMENT TABLE ADDRESS ;INCREMENT COUNTER ;SET # OF DIGITS ; ;16 CHARACTERS? ;END OF PROGRAM ;SET CONTROL BITS OFF ;LOAD CONTROL ;SET WRITE BIT ON ;LOAD WRITE ;SET WRITE BIT OFF ;LOAD CONTROL ;0C3H ;0C9H ;0D4H ;0D3H ;0C1H ;0D4H ;0CEH ;0C1H ;0C6H ;0A0H ;0D3H ;0D4H ;0C8H ;0C7H ;0C9H ;0CCH
Appnote 14
CUSRI:
D0-D6 CU CUE BL CLR WR A0 A1 A2 A3 CE Decoder
DISP: DISP1:
INR B MVI A, 10H CMP B JNZ DISP1 HALT DSPWT: ORI F0H OUT PORT C ANI 7FH OUT PORT C ORI F0H OUT PORT C RET DB
Figure 7. 16-digit parallel I/O system
Vcc GND 0-6 Port A 7 0 1 Control 8080 P System Data Port B 2 3 4 5 6 7 0 1 2 Port C 3 4 5 6 7 8255 WR A0 A1 A2 A3 A B 7442 C D 3 2 1 0 D0-D6 CU CLR CUE BL 5/ Display Display Display Display D15 D12 D11 D8 D7 D4 D3 D0 CE1 WR CE2 CE1 WR CE2 CE1 WR CE2 CE1 WR CE2
TABLE:
2000 Infineon Technologies Corp. * Optoelectronics Division * San Jose, CA www.infineon.com/opto * 1-888-Infineon (1-888-463-4636) OSRAM Opto Semiconductors GmbH & Co. OHG * Regensburg, Germany www.osram-os.com * +49-941-202-7178
4
May 31, 2000-12
Interfacing the DLX2416 A general and straightforward interface circuit is shown in Figure 6. This scheme can easily interface to P systems or any other systems which can provide the seven data lines, appropriate address and control lines Parallel I/O The parallel I/O device of a microprocessor can easily be connected to the circuit in Figure 6. One eight bit output port can provide the seven input data bits and the cursor (CU). Another eight bit output port can contain the address and chip enable information and the other control signals. Figure 7 illustrates a 16-character display with an 8080 system using the 8255 programmable peripheral interface I/O device. The following program will display a simple 16-character message using this interface. I/O or Memory Mapped Addressing Some designers may wish to avoid the additional cost of a parallel I/O in their system. Structuring the addressing architecture for the DLX2416 to look like a set of peripheral or output devices (I/O mapped) or RAM's and ROM's (memory mapped) is very easy. Figure 8 shows the simplicity of interfacing to microprocessors, such as 8080, Z80 and 6502 as examples. The interface with the 6800 microprocessor in Figure 9 illustrates the need for designers to check the timing requirements of the DLX2416 and the P. The typical data output hold time is only 30 ns for DBE=2 timing; two inverters in the DBE line are added to increase the data output hold time for compatibility with the 50 nS minimum spec of the DLX2416. Conclusion Although other manufacturers' products are used in examples, this application note does not imply specific endorsement, or recommendation or warranty of other manufacturers' products by Infineon / OSRAM. The interface schemes shown demonstrate the simplicity of using the DLX2416 with microprocessors. The slight differences encountered with various microprocessors to interface with the DLX2416 are similar to those encountered when using different RAMs. The techniques used in the examples were shown for their generality. The user will undoubtedly invent other schemes to optimize his particular system to its requirements.
Figure 8. Mapped interface
Reset Int Hold Wait
Address 8980 Z80 6502 Data
Optional Buffers
Address
Data
OSC
Control
WR Display Display Display Display D15 D0 Data 0-6 A0 A1 A2 Decoder A3 Dis play Select CUE CLR BL Parallel I/0 Device Data Control
Figure 9. 6800 microprocessor interface
Reset NMI Halt IRQ TSC
Data 6800 Address 01 02 DBE
Data Address
H1 H2
Clock Driver
BA VMA R/W Decoder
Display D15
Display
Display
Display D0
W
CE CE
A0-A1 D0-D7
CUE BL CLR
6820 PIA
2000 Infineon Technologies Corp. * Optoelectronics Division * San Jose, CA www.infineon.com/opto * 1-888-Infineon (1-888-463-4636) OSRAM Opto Semiconductors GmbH & Co. OHG * Regensburg, Germany www.osram-os.com * +49-941-202-7178
Appnote 14
5
May 31, 2000-12


▲Up To Search▲   

 
Price & Availability of DLX2416

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X